Pular para o conteúdo principal

Status do CPF

Título: Status do CPF
Descrição: Regra para aceitação do CPF.

Propriedades​

Aplicação da regra​

  • Tipo: radio
  • Nome: CPF_STATUS_VALIDATE
  • Valor Padrão: ignore
  • Opções:
    • Não verificar: ignore
    • Definir status aceitos: status

Selecione os status aceitos​

  • Tipo: select
  • Nome: CPF_STATUS_TYPES
  • Múltipla Seleção: Sim
  • Condições:
    • Quando CPF_STATUS_VALIDATE é status
  • Opções:
    • Regular: regular
    • Pendente de regularização: pending
    • Suspenso: suspended
    • Cancelado: canceled
    • Nulo: null

Exemplos​

Aceita apenas CPF com status Regular:

curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/cpf.pdf"' \
--form 'type="CPF"' \
--form 'rules="[{\"type\":\"CPF_STATUS\",\"inputName\":\"CPF_STATUS_VALIDATE\",\"inputValue\":[\"status\"]},{\"type\":\"CPF_STATUS\",\"inputName\":\"CPF_STATUS_TYPES\",\"inputValue\":[\"regular\"]}]"'

Aceita CPF Regular ou Pendente de regularização — dois valores na mesma propriedade CPF_STATUS_TYPES:

curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/cpf.pdf"' \
--form 'type="CPF"' \
--form 'rules="[{\"type\":\"CPF_STATUS\",\"inputName\":\"CPF_STATUS_VALIDATE\",\"inputValue\":[\"status\"]},{\"type\":\"CPF_STATUS\",\"inputName\":\"CPF_STATUS_TYPES\",\"inputValue\":[\"regular\",\"pending\"]}]"'